For the HTTP(S) load balancer, the backend services must be global, so you must issue the gcloud command with the --global option:
gcloud beta compute backend-services create service-test \ --health-checks=hc-test \ --project=test \ --protocol=http2 \ --global