I recently had a similar problem with discrepancies between my Seatest and Deep Six hydrometers. I just borrowed a refractometer and calibrated them. I had been using the Deep Six but actually found the SeaTest to be more accurate. There was only a difference of about .0005 (SG units) between it and the refractometer. The Deep Six was off by .0015.
I'd also make sure that your hydrometers are clean. From the pic it looks like one has a lot of calcium buildup. Soak them both in vinegar and re-test. Then I would take them to a LFS that has a refractometer and check them against it. Buying a refractometer is a great idea but a bit expensive if you can get around it by calibrating your hydrometer and keeping it properly maintained.
Gary
Gary
Gary
125 SPS, 75 gal. LPS/softie reef, 9 gal. Nano