In my opinion it's good practice to do it as some people reported Fly Aways due to compass errors. There is message before the flight when the AC thinks it needs recalibration. I used to do it everytime but since I never encountered the compass error message again I don't do it anymore.