The early distribution of these three surnames provide us with some good clues concerning their points of origin
You can compare these with maps of their nineteenth century distributions here.
Anstis is from a medieval first name.
The origin of Argall is unclear but the map below suggests that the place Argal (near Falmouth) may not be the source.
Arnall is a spelling of Arnold.