Looking at Garmins website they say that typical amp draw is 3 amps and maximum amp draw is 6 amps.
At their stated typical amp draw of 3 amps . A 3 amp hour battery will run the unit for a hour ( in a perfect world). Once you know the amp draw of the unit the next consideration is how long do you want it to run. The amp draw of the unit times the number of hours you wish to operate the unit will give you the amp hour battery you need. If you go with 4.5 amps draw to be in the middle of their typical and max draw for the unit. It would run 4 hours at that discharge rate on the 18ah battery. 6 hours at their stated typical draw of 3 amps for the same battery