First of all, you must get to know your device:
What is device's input voltage? ( V)
What is its power consumption ( Wattage ) ?
What is Maximum current drain ( A) ?
What is your expected running time by a battery pack ?
Decide battery pack voltage you will choose
Battery pack voltage must be equal or a little higher than your device’s need.
If you need a exact voltage, which battery pack can not provide, you may consider to use a DC-DC regulator
Decide Battery pack's Capacity ( mAh or Ah)
Battery capacity is depended on how long you need to run your device ( hours ), which can be calculated as the follow:
( Ah) = Device's Wattage (W) x Time to run ( Hours) / Battery Voltage (V)
For example, if using a 12V battery pack, and run 10W DC device for 10 hours, you need choose a battery pack with capacity > 8.3Ah, e.g (10x10)/12 = 8.3
1000 mAh = Ah, higher mAh will provide longer running time.
Decide Battery pack’s Max. discharging current
Before order battery pack, you must pay attention on battery pack’s Max. discharging rating on the specification or description. Please don’t think any battery can take any current drain.
You shall know your device’s max. discharging current. If you don’t know , you must measure it by a multi-meter.
The battery pack’s Max. discharging rate of the chosen Battery must be higher than that device requires