magento2 – Magento 2 – Change shipping price amount when access payment page on checkout not working

I want to change or update the shipping price when I access the payment page on checkout.
I have try event sales_quote_address_collect_totals_before and sales_quote_collect_totals_before, shipping price success changing but the total on the summary box not changing, I think order total can’t re calculate

$address = $quote->getShippingAddress();
$address->setShippingAmount(1000);
$address->setBaseShippingAmount(1000);
$address->setCollectShippingRates(true);
$address->save();

any clue for this?