Heroku Docs state:
Previously, Heroku included “1 free dyno” with each app, which is equivalent to between 672 and 744 dyno-hours (depending on the length of the month). With this switch to dyno-hours, we are converting the included free dyno to a fixed 750 free dyno-hours.
Does that mean "fixed" per month?
A task per hour would use up those hours within a month which would be perfect.
A single application on Heroku is entitled to 750 hours free each month. These hours can be used however you like.