A blood test cannot tell fully if the dog has cancer but it can help to know that the dog may have cancer by testing their blood.
To know for sure if your dog has cancer the vet will have to give your dog a CT or MRI scan to know for sure whether the dog has cancer.