No, the sim card is not required. The devices’ GPS must be on and the app must be allowed to use the location service of the device. None of these are dependant on a SIM card being present.
The APP will continue working without Internet signal, but needs location functionality.

