Should the window be cleaned with a towel and cleaning spray? Does dirt or salt buildup affect the reading?

Windows only need to be relatively clean. Normal water spots do not affect a reading, though excessive dirt or grime should be cleared.