Off-the-shelf medical tests for health problems like high cholesterol, vitamin deficiency and fertility are becoming increasingly popular – but new research suggests they may not be fit for purpose.