You should have your water tested at least once per year for Coliform Bacteria and every two or three years for a more comprehensive package that includes inorganic and organic chemical parameters. You should have your water tested if you notice a sudden change in your well water or if a household member or visitor experiences any ill effects.
You can find more information on private wells from the Mass DEP.