Better to do your upfront medical just before you submit your application as you have to land 1 year from the date of the medical. Gives you longer to work with.
book appointment now but for a medical test date that is 2 weeks before you actually submit the eAPR. ( Depeding you are healthy & dont have any issue the medical test will be done in 4 hrs approximately)