magento2 – How get shipping methods from quote

Hi i am trying to get shipping methods and cost of all methods available for that quote but before the user selection

below is my code

public function getShippingFromQuote()
    {
        $writer = new ZendLogWriterStream(BP . '/var/log/mylog.log');
        $logger = new ZendLogLogger();
        $logger->addWriter($writer);
        
        
        $quoteId = 598;
        try {
            $getShippingMethods = $this->shippingMethodManagement->getList($quoteId);
            $logger->info("quoteid" . $getShippingMethods);

            $methodCodes = ();
            foreach ($getShippingMethods as $method) {
                $methodCodes() = $method->getMethodTitle() . '=>' . $method->getAmount();
            }
            $logger->info("methods" . $method->getMethodTitle());
        } catch (StateException $stateException) {
            throw new LocalizedException(__($stateException->getMessage()));
        } catch (Exception $exception) {
            throw new LocalizedException(__($exception->getMessage()));
        }
        return $methodCodes;

    }

I just want to know is it possible to get all the shipping methods and rate before user select the shipping methods.

thanks