The first website listed below as a source has a very extensive list of questions that could help also. I hope this helps!
Annual testing is recommended for several important reasons. First, many of us do not take our own medications as directed let alone medicate our pets. We're busy; we forget; we miss a dose here and there. Second, even if you never miss a dose there is nothing to prevent your dog from eating some grass and vomiting up the medication you just gave. Your pet would be without protection for an entire month. Third, if your pet accidentally became infected with heartworms, your veterinarian needs to detect it as soon as possible before irreversible heart and lung damage occur. Early detection and treatment are always best. Finally, some heartworm tests now come combined with tests that monitor other significant diseases (Lyme disease, Ehrlichiosis and Anaplasmosis). With annual testing, you know your pet is heartworm free and not infected with these serious tick-borne diseases, some of which could affect family members. The tests are quick and accurate and make sure your pet is free from infection. Annual testing provides peace of mind in knowing that your pet is free of heartworms, and should your pet be infected, it assures you of early diagnosis.