^^ Accurate or precise?
Because there aren't any accurate ways to measure body fat at home.
Precision comes from quality of the device or user. 3 site skin fold caliper test can be the best ball park measure, but precision is purely in the hands of the tester. Bioimpedence is reasonably precise, but I've found that you have to get a good unit that has algorithms for active people.
I posted a paper on this sometime in the past I think. If not there is one comparing the different methods and their accuracy and precision.