There are some all-in-one trackers that I am aware of but, none of them can be triggered by the device moving a certain distance.
You could use a small computer board such as an Arduino Nano to monitor the serial output stream of a GPS board and only transmit, using the TNC3, when the position data differs by a set amount. Then, would you send an alert as a pre-recorded voice or MCW message?