Today across Massachusetts, there are at least 350 public testing sites, but they have a dizzying array of rules about price, hours, and whether an appointment is required.