No! The Caller ID on iPhone works when the person who is calling is also a Truecaller user and has the latest version of the app. If the caller is an iPhone user, the Caller ID works only when the caller initiates the call from inside the Truecaller app.