Truecaller requires the SMS read permission to ensure that you are protected against spam & fraud SMS and also to help you stay on top of your important messages.
Truecaller never monitors the content of your SMS messages. Truecaller only processes the message locally on your phone. The information does not touch our servers or leave your phone.