No I do not change my kids diaper when there's nothing in them.
For example if I change my 3 year old sons diaper about an hour before a bath and his diaper is still clean and has no pee in it or poop in it then I put the diaper aside.
Then after I bathe him before bed I just put the same diaper back on him.
It's a waste to throw a diaper away that is not even wet or dirty.
Some toddlers may go 2 or 3 hours without wetting the diaper which can be normal especially if they are older than 1 year old.
Sometimes toddlers go pee every 1 hour to every 2 hours which is also normal.
Sometimes my 3 year old does not need a diaper change until 6 hours later depending on how much he drinks.
The more he drinks the more he pees and the more often his diapers need changed.
When he was 2 he would go through 3 to 4 diapers per day and now that he's 3 he's holding his pee more and then letting it out when he's ready and has a full bladder.
So most days now my 3 year old only goes through 2 diapers per day unless he poops.
I wait until the diaper is full of pee before changing him because the diapers hold the pee away from his skin anyway and it's always a battle to change his diaper.