This sample shows how to display area measurements for polygons that are selected by the user. Create and add an AreaMeasurementAnalysis Object to the Scene component. Add a arcgisViewClick event listener to the scene. If the user clicked on a parcel polygon, add the polygon to the geometry property of the AreaMeasurementAnalysis Object.
// create an AreaMeasurement object and add it to the `view.analyses`
const areaMeasurementAnalysis = new AreaMeasurementAnalysis();
viewElement.analyses.add(areaMeasurementAnalysis);
viewElement.addEventListener("arcgisViewClick", async (event) => {
  // remove the current measured geometry from the layer when the user clicks on the map
  areaMeasurementAnalysis.geometry = null;
  // get results only from the "Parcels" layer
  const hitTestResult = await viewElement.hitTest(event.detail, {
    include: hitTestLayers,
  });
  if (hitTestResult.results.length === 0) {
    return;
  }
  const geometry = hitTestResult.results[0].graphic.geometry;
  // pass the polygon geometry to the areaMeasurementAnalysis to display a new measurement
  areaMeasurementAnalysis.geometry = geometry;
  // zoom to the selected geometry
  viewElement.goTo(geometry);
});For using the other analysis object see also the sample Analysis objects.

