From my perspective if a customer selects a shipping option in cart page from estimate shipping , a user preference could be saved , and during checkout that customer can be suggested to pre select the same shipping option if cart items do not change .