How does one become good at reading people or knowing their true intentions?

Experience I guess? Once you’ve spent enough time interacting with people who behave a certain way, you can recognize some of those patterns later. This can at least make you aware of someone’s potential intentions, and you can act accordingly