In Diablo 3 our hero will state that a certain person is Belial.
Emperor Hakkar is Belial, and be correct.
How does the hero know?
It's the plot question rather than the game itself.
Also, if possible, I'd like the "official" reason.
For example, the idea that Belial can teleport is a speculation, not official reason why we know that person is Belial.