When I say swing arm I only stand behind the Instant Ocean/SeaTest, all other are crap. You can not calibrate a swing arm or a glass hydrometer, they have no adjustment to do that with. Instant Ocean/SeaTest do not need to be temp corrected for, as they are made out of thermal expansion plastic which auto temp corrects them. Most of the other swing arms are not. The Deep-Six is the worst thing there is

But any of them can be tested against a mock seawater sample that is 35 ppt.
For most you are best off to go to the drug store and have the chemist make you one. Take some Morton's Iodized Salt, a empty container and RO/DI water with you. Have him add 3.714 grams of the salt to 996.256 ml of RO/DI water. Any hydrometer should read 1.0264 with this solution. If it is a floating hydrometer to test it or test you tank water to get temperature correction of any hydrometer cal temp go here.
Temp correction calculator
http://www.hamzasreef.com/Contents/Calculators/SalinityCorrection.php
1. Type in the reading you get on the floating hydrometer form the tank or bucket of water, say it reads 1.024
2. Type in the calibration temp of the hydrometer, say 77 F
3. Type in the water temp of the water you are testing, say 80 F
4. Hit calculate = 1.0245
Since our std is 35 ppt @ 1.0264 we are to low. IF we want that 1.0264 = 35 ppt then we need to raise the salinity but not to 1.0264 but 1.0259, which = 1.0264 =35 ppt if water was 77 F. I'll get soemthing added to this calculator so one can get that 1.0259 reading and not have to guess the Sg but typing it in till it reads 1.0259 = 35 ppt = std 1.0264/35 ppt in 77 F water.
If this is a tank then we use this to get the salinity we need.
Target Salinity Calculator
http://www.hamzasreef.com/Contents/Calculators/TargetSalinity.php
The temperature was not 25 Celsius that should have been as stated on the hydrometer
Who's hydrometer is it or where did you get it form. It may not be a 25 C but a 20 C or 15 C hydrometer