I have 2 internal ones at either side of my tank, and another external one that came with the tank (2nd hand) that I use for a quick check. I usually calculate the temp as the average between the 2 internal ones, as they usually have a 1-2 degrees F variation between them.
For example, right now, the thermometer on the right reads 74F but the one on the left reads 72F. So it should be 73F, I'm guessing...
They never read the same. I know because I put them in my tote container that I use for water changes, and they always read the same, a degree or two difference between them. And the container is relatively small, (20 gallons) so it can't be a problem of not enough water circulation in the tank to properly disperse the heat.