Does cloudflare CDN improves speed?

My website showing different speed on google page speed insight and I’m not sure why though. However, does switching the websites to the Cloudflare nameserver makes any difference? Like what I meant is - does the speed of the website possess the same always?
Please clarify me on this concern.

It all depends where your customers/visitors are and your servers. Generally there is an improvement, but there are some outliers. With features like cache, argo tunnel and Argo Smart Routing, you could boost your speeds.

Note that argo smart routing only kicks in when there is advantage. In my case “Argo Smart Routing is optimizing 46.9% of requests to your origin”