It would be great to be able to trigger upload from Tasker.

That will allow users to have more granular control over the upload frequency using complex schedules like once a day, or remote triggering of upload.

Tasker Developer Guide: http://tasker.dinglisch.net/developers.html