No, Truecaller never read your SMS messages for any reason.
Why do we ask to "read messages" then? We need this to be able to identify the person who sent SMS to you. We read the number and show who contacted you. Another example is why we require permission for Camera / Gallery, and this is for you to upload a photo.