Using a ruler gives the definitive wear measurement.
The trouble with checkers like the bikehut one is that they measure between a roller pushed one way at one end, and a roller pushed the other way at the other end, incorporating roller movement into the measurement. Roller movement isn't a standard amount to start with, and increases as the inside of the roller wears (which doesn't affect the mesh of the chain with sprocket teeth).
If you use a brand of chain other than the one the checker was calibrated with, the check can be wrong (usually on the pessimistic side). It's not unknown for an unused chain to show as being in need of replacement using such a checker.
If you want to use a vernier, measure between rollers in the same way as a checker, but subtract a 1" measurement from a 5" measurement, thus giving the length of 4" of chain without including roller movement (4" = 101.6 mm, with 1 mm over that being 1% wear).
It saves on arithmetic if you've got a digital vernier, which can be set to zero on the 1" measurement.