Batteries in a smoke detector should be checked for safety reasons monthly and for those same safty reasons they should be replaced annually! You should change the batteries in a smoke detector at least twice per year. A general rule of thumb is to replace them with the seasons, as you change your clock back or forward, change your smoke detector batteries.