Sometimes a blood test can help diagnose bone diseases, including osteoporosis. This is because blood tests can identify risk factors, such as calcium levels in blood, and rule out other conditions.