What is the best way to calculate body fat %?

besides the water submerssion test. Are the hand held electronic gadgets legit? Tape measure measurements still the best? If so, what measurements and calculation method is used?