Why might you have a bone marrow test? You have a bone marrow test to check whether there are cancer cells in your bone marrow. Bone marrow is spongy tissue and fluid that is inside your bones. It ...