Miracle's list is correct.

Armour upgrades do not effect a unit's speed; but starting armour level roughly determines which speed group a unit falls into.

The speed itself is determined by the game through use of walk/run animations.